﻿using System;
using UnityEngine;

// Token: 0x0200060F RID: 1551
public abstract class Debug
{
    // Token: 0x0600251A RID: 9498 RVA: 0x00143940 File Offset: 0x00141B40
    public static void Break()
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.Break();
        }
    }

    // Token: 0x0600251B RID: 9499 RVA: 0x00143954 File Offset: 0x00141B54
    public static void Log(object message)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.Log(message);
        }
    }

    // Token: 0x0600251C RID: 9500 RVA: 0x00143968 File Offset: 0x00141B68
    public static void Log(object message, UnityEngine.Object context)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.Log(message, context);
        }
    }

    // Token: 0x0600251D RID: 9501 RVA: 0x0014397C File Offset: 0x00141B7C
    public static void LogWarning(object message)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.LogWarning(message);
        }
    }

    // Token: 0x0600251E RID: 9502 RVA: 0x00143990 File Offset: 0x00141B90
    public static void LogWarning(object message, UnityEngine.Object context)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.LogWarning(message, context);
        }
    }

    public static void LogErrorFormat(object message, params object[] context)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.LogError(message);
        }
    }

    // Token: 0x0600251F RID: 9503 RVA: 0x001439A4 File Offset: 0x00141BA4
    public static void LogError(object message)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.LogError(message);
        }
    }

    // Token: 0x06002520 RID: 9504 RVA: 0x001439B8 File Offset: 0x00141BB8
    public static void LogError(object message, UnityEngine.Object context)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.LogError(message, context);
        }
    }

    // Token: 0x06002521 RID: 9505 RVA: 0x001439CC File Offset: 0x00141BCC
    public static void Assert(bool condition)
    {
        if (global::Debug.IsEnable())
        {
        }
    }

    // Token: 0x06002522 RID: 9506 RVA: 0x001439D8 File Offset: 0x00141BD8
    public static void Assert(bool condition, object message)
    {
        if (global::Debug.IsEnable())
        {
        }
    }

    // Token: 0x06002523 RID: 9507 RVA: 0x001439E4 File Offset: 0x00141BE4
    public static void Assert(bool condition, object message, UnityEngine.Object context)
    {
        if (global::Debug.IsEnable())
        {
        }
    }

    // Token: 0x06002524 RID: 9508 RVA: 0x001439F0 File Offset: 0x00141BF0
    public static void DrawLine(Vector3 start, Vector3 end, Color color)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.DrawLine(start, end, color);
        }
    }

    // Token: 0x06002525 RID: 9509 RVA: 0x00143A04 File Offset: 0x00141C04
    public static void DrawRay(Vector3 start, Vector3 dir, Color color)
    {
        if (global::Debug.IsEnable())
        {
            UnityEngine.Debug.DrawRay(start, dir, color);
        }
    }

    // Token: 0x06002526 RID: 9510 RVA: 0x00143A18 File Offset: 0x00141C18
    public static bool IsEnable()
    {
        return UnityEngine.Debug.isDebugBuild;
    }
}
